From 275caa6d09bc5c199ba5d1e142aa2bf49a3ad9a6 Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Mon, 26 Mar 2007 00:17:17 +0100 Subject: [PATCH] Added I/O debugging mode. Signed-off-by: Ewan Mellor --- tools/libxen/test/test_bindings.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/libxen/test/test_bindings.c b/tools/libxen/test/test_bindings.c index 0904ec3ca8..96ac6ef12f 100644 --- a/tools/libxen/test/test_bindings.c +++ b/tools/libxen/test/test_bindings.c @@ -34,6 +34,7 @@ #include "xen_vm.h" #include "xen_vm_metrics.h" +//#define PRINT_XML static void usage() { @@ -71,6 +72,11 @@ static size_t write_func(void *ptr, size_t size, size_t nmemb, xen_comms *comms) { size_t n = size * nmemb; +#ifdef PRINT_XML + printf("\n\n---Result from server -----------------------\n"); + printf("%s\n",((char*) ptr)); + fflush(stdout); +#endif return comms->func(ptr, n, comms->handle) ? n : 0; } @@ -81,6 +87,12 @@ call_func(const void *data, size_t len, void *user_handle, { (void)user_handle; +#ifdef PRINT_XML + printf("\n\n---Data to server: -----------------------\n"); + printf("%s\n",((char*) data)); + fflush(stdout); +#endif + CURL *curl = curl_easy_init(); if (!curl) { return -1; -- 2.30.2